package com.heima.article.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.heima.model.article.dtos.ArticleHomeDto;
import com.heima.model.article.pojos.ApArticle;
import org.apache.ibatis.annotations.Param;


import java.util.Date;
import java.util.List;

/**
 * mapper接口
 */
public interface ArticleMapper extends BaseMapper<ApArticle> {
    /**
     * 查询文章列表的mapper
     * @param dto
     *  type=1表示下拉最新，type=2表示上拉最多
     * @return
     */
    public List<ApArticle> loadArticleList(ArticleHomeDto dto, Long type);

    /**
     * 查询当前时间前五天的文章列表
     * @param before5Day
     * @return
     */
    public List<ApArticle> findBefore5DayArtileList(@Param("before5Day") Date before5Day);

}
